freerdp: add package#6933
Conversation
|
Is it export surface (dllimport/dllexport) issue? It feels like |
I've also find a similar issue on MinGW: jbaldwin/libcoro#283
#if defined _WIN32 || defined __CYGWIN__
#ifdef FREERDP_EXPORTS
#ifdef __GNUC__
#define FREERDP_API __attribute__((dllexport))
#else
#define FREERDP_API __declspec(dllexport)
#endif
#else
#ifdef __GNUC__
#define FREERDP_API __attribute__((dllimport))
#else
#define FREERDP_API __declspec(dllimport)
#endif
#endif
#else
#if defined(__GNUC__) && (__GNUC__ >= 4)
#define FREERDP_API __attribute__((visibility("default")))
#else
#define FREERDP_API
#endif
#endif |
I tried to rely over existing implementation, it required to add two more syslinks. It seems passing. |
There was a problem hiding this comment.
Pull Request Overview
This PR adds a new package recipe for FreeRDP to the xmake packages. Key changes include defining package metadata (homepage, description, license), adding numerous configuration options and dependencies, and providing platform-specific adjustments in the install and test functions.
No description provided.